package com.huawei.appmarket.framework.coreservice;

import android.app.PendingIntent;
import android.os.Parcelable.Creator;
import com.huawei.appgallery.parcelable.AutoParcelable;
import com.huawei.appgallery.parcelable.AutoParcelable.e;
import com.huawei.appgallery.parcelable.EnableAutoParcel;

public final class Status<C extends BaseIPCResponse> extends AutoParcelable {
    public static final Creator<Status> CREATOR = new e(Status.class);
    @EnableAutoParcel(2)
    private PendingIntent mResolution;
    @EnableAutoParcel(3)
    private C mResponse;
    @EnableAutoParcel(1)
    private int mStatusCode;

    public Status(int i) {
        this.mStatusCode = i;
    }

    public void ˋ(int i) {
        this.mStatusCode = i;
    }

    public int ˏ() {
        return this.mStatusCode;
    }

    public void ˊ(PendingIntent pendingIntent) {
        this.mResolution = pendingIntent;
    }

    public void ˏ(C c) {
        this.mResponse = c;
    }
}
